package io.chenglicun.modules.knowledge.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
* 星火文件表
*
* @author llj llj@gmail.com
* @since 3.0 2024-02-19
*/
@Data
@ApiModel(value = "星火文件表DTO")
public class UploadRespDTO  implements Serializable {
private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "主键")
    private Long id;
    @ApiModelProperty(value = "讯飞文件ID")
    private String fileId;
    @ApiModelProperty(value = "本地路径")
    private String filePath;
    @ApiModelProperty(value = "文件状态")
    private String fileStatus;
    @ApiModelProperty(value = "文件名")
    private String name;
    @ApiModelProperty(value = "文件级别")
    private String level;
    @ApiModelProperty(value = "所属文件夹")
    private String dir;
    @ApiModelProperty(value = "0文件夹 1文件")
    private String type;
    @ApiModelProperty(value = "部门ID")
    private Long deptId;
    @ApiModelProperty(value = "创建时间")
    private Date createDate;
    @ApiModelProperty(value = "创建者")
    private Long creator;
    @ApiModelProperty(value = "更新时间")
    private Date updateDate;
    @ApiModelProperty(value = "更新者")
    private Long updater;
    @ApiModelProperty(value = "逻辑删除 0：未删除 1：已删除")
    private Integer isDeleted;
    @ApiModelProperty(value = "备注")
    private String remark;
    @ApiModelProperty(value = "父级ID")
    private Long pid;
    @ApiModelProperty(value = "所属文件夹")
    private String folderName;
}